Record both redesign lanes, and remove three confusions - #548
Merged
Conversation
Paul opened a from-scratch design exploration ALONGSIDE the extraction, not instead of it. Without this, a cold session reads the stitch output as approved direction - or reads ADR-0003 and does not know the exploration exists. **Extraction governs; discovery has no authority.** ADR-0003 says plainly this is "extraction and propagation, not a redesign" - the system comes from the course page and /services/vibe-code-rescue/. Discovery produces candidate designs and never a PR, and wins only via a superseding ADR carrying evidence, because 2.1/2.2 already shipped the extracted system to the blog - 77% of the site's Google traffic. Brand invariants (logo, ruby #cc342d, display face, covers) stay fixed even in discovery: "from scratch" means layout, structure and components, not a rebrand nobody asked for. The discovery brief deliberately never mentions the course page - anchoring it there reproduces extraction wearing a different hat and proves nothing. First artifact recorded: Stitch project 4487418121858436329, which produced a system it named "Artifact Editorial" and, unprompted, rejected the logo wall, the testimonial carousel and the repeated "Book a call". Also disambiguated from the older Claude Design project, which renders the EXTRACTED system. Three confusions found and removed while writing this up: 1. "Held until the read is in" hid a date. The 2.4 gate needs a read due ~2026-09-17 - 28 days after the e1fa540 DEPLOY, which was never confirmed. It reads as imminent and is not, so anything depending on 2.4 is parked until mid-September and the first action on picking it up is confirming that live date. Writing the read up early does not unblock it; it pre-writes a conclusion the data cannot support. 2. Phase 2.5 has no spec. 2.1 and 2.2 each got one (20.03, 20.04); 2.5 is nine words in a table cell. Its first deliverable is 20.05, not code - and the binding constraint is canon-sensitive copy across 12 pages rather than the code-line cap. Only 2 of 12 service pages carry screenshot baselines, so ten money pages would otherwise ship visually blind. 3. The sequencing decision was unrecorded. Next unit is 2.3, not 2.5, decided by a three-lens panel that SPLIT: the ICP lens ranked service pages first, the risk lens won on facts the ICP lens did not have. Recorded with the reasoning because it deviates from "biggest ICP impact first" and a cold session would otherwise reverse it. Gates: bin/hugo-build clean; v0.2 okf_validate .okf exits 0. Concept stamped with measured UTC. Docs + bundle only. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Contributor
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Records that the redesign now runs two lanes, and removes three confusions found while writing it up.
Without this, a cold session reads the stitch output as approved direction — or reads ADR-0003 and doesn't know an exploration exists at all.
The two lanes
Extraction still governs. ADR-0003 is explicit: "this ADR is not proposing a new language… extraction and propagation, not a redesign."
Discovery answers a different question — what a designer produces for this ICP with no anchor. Its brief deliberately never mentions the course page; anchoring it there would reproduce extraction wearing a different hat and prove nothing.
Brand invariants stay fixed even in discovery: logo, ruby
#cc342d, display face, cover system. "From scratch" means layout, structure, components — not a rebrand nobody asked for.Switching costs shipped work. Discovery wins only via a superseding ADR with evidence, because 2.1/2.2 already shipped the extracted system to the blog — 77% of the site's Google traffic.
First discovery artifact recorded: Stitch project
4487418121858436329, which produced a system it named "Artifact Editorial" and — unprompted — rejected the logo wall, the testimonial carousel and the repeated "Book a call". Also disambiguated from the older Claude Design project, which renders the extracted system.Three confusions removed
1. "Held until the read is in" hid a date. The 2.4 gate needs a read due ≈2026-09-17 — 28 days after the
e1fa5409ddeploy, which was never confirmed. It reads as imminent; it isn't. Anything depending on 2.4 is parked until mid-September, and the first action on picking it up is confirming that live date. Writing the read up early doesn't unblock it — it pre-writes a conclusion the data can't support.2. Phase 2.5 has no spec. 2.1 and 2.2 each got one (
20.03,20.04); 2.5 is nine words in a table cell. Its first deliverable is20.05, not code — and the binding constraint is canon-sensitive copy across 12 pages, not the code-line cap. Only 2 of 12 service pages carry baselines, so ten money pages would ship visually blind.3. The sequencing decision was unrecorded. Next unit is 2.3, not 2.5, decided by a three-lens panel that split — the ICP lens ranked service pages first (worst betrayal per unit of traffic, highest purchase intent); the risk lens won on facts the ICP lens didn't have. Recorded with the reasoning, because it deviates from "biggest ICP impact first" and a cold session would otherwise reverse it.
Gates
bin/hugo-buildclean ·okf_validate .okfexits 0 · concept stamped with measured UTC. Docs + bundle only.🤖 Generated with Claude Code